catapulta

Dictionaries

Elementary Latin (catapulta)
Latin Short Defs (catapulta)

Morphological Data

catapulta NOUN