meaning of deers

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


Related Words

deers-tongue | deers-ear | deers-ears | deerskin | deerstalker | deerstalking |

Developed & Maintained By Taraprasad.com

Treasure Words