meaning of maxillaria

1. any of numerous orchids of the genus Maxillaria often cultivated for their large brilliantly colored solitary flowers


Related Words

maxillaria |

Developed & Maintained By Taraprasad.com

Treasure Words