seragamabje

English: Translation
catapult
noun