meaning of leonotis nepetifolia

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


Related Words

leonotis nepetifolia |

Developed & Maintained By Taraprasad.com

Treasure Words