Spanish-French dictionary »

catapultar meaning in French

SpanishFrench
catapultar

catapulter