ICARO Meaning of ICARO in English Icaro (í-)npr [Gr. Mythol.] Icarus Interlingua English vocab. Английский словарь Интерлингва. 2012