English-Latin dictionary »

handcuffs, manacles meaning in Latin

EnglishLatin
handcuffs, manacles noun

manica [manicae](1st) F
noun