CANNA


Meaning of CANNA in English

n. any tropical plant of the genus Canna with bright flowers and ornamental leaves.

Etymology: L: see CANE

Oxford English vocab.      Оксфордский английский словарь.