Definify.com

Definition 2024


chenille_plant

chenille plant

English

Noun

chenille plant (plural chenille plants)

  1. Acalypha hispida, a shrub with colourful furry flowers