meaning of deers tongue

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


Related Words

deers-tongue |

Developed & Maintained By Taraprasad.com

Treasure Words