meaning of leonotis nepetaefolia

1. pantropical herb having whorls of striking lipped flowers; naturalized in United States


Related Words

leonotis nepetaefolia |

Developed & Maintained By Taraprasad.com

Treasure Words