form a carpet of leaves - Spanish English Dictionary