English dictionary

caricature plant meaning and definition

Definition and meaning of caricature plant at MeaningMonkey.org. caricature plant meaning and definition in the English Dictionary.

CARICATURE PLANT noun

Definition of caricature plant (noun)

  1. tropical Old World shrub having purple or red tubular flowers and leaf markings resembling the profile of a human face
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: