a species of plant in the genus leonotis and the family lamiaceae (leonotis nepetaefolia) - Turkish English Dictionary

Suggest a Term