DEERS-TONGUE MEANING IN ENGLISH

• Deers-tongue Definition & Synonyms

  1. (n.) A plant (Liatris odoratissima) whose fleshy leaves give out a fragrance compared to vanilla.


RECENT SEARCHES