English-Latin dictionary »

part of a machine / catapult channel meaning in Latin

EnglishLatin
part of a machine / catapult channel noun

buccula [bucculae](1st) F
noun

bucula [buculae](1st) F
noun