CALLA


Meaning of CALLA in English

n. 1 (in full calla lily) = arum lily. 2 an aquatic plant, Calla palustris. [mod.L]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.