Open main menu

catapultæ

See also: catapultae

EnglishEdit

NounEdit

catapultæ

  1. plural form of catapult