CALLA


Meaning of CALLA in English

n.1 (in full calla lily) arum lily.

2 an aquatic plant, Calla palustris.

Etymology: mod.L

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