form a carpet of leaves - French English Dictionary