CATAPULTA


Meaning of CATAPULTA in English

n catapult (1. [Gr. and Rom. Antiq.]; 2. [Aeronaut.])

Interlingua English vocab.      Английский словарь Интерлингва.