CATAPULTA Meaning of CATAPULTA in English n catapult (1. [Gr. and Rom. Antiq.]; 2. [Aeronaut.]) Interlingua English vocab. Английский словарь Интерлингва. 2012