English-Latin dictionary »

brake, drag, hindrance meaning in Latin

EnglishLatin
brake, drag, hindrance noun

sufflamen [sufflaminis](3rd) N
noun