English-Latin dictionary »

that which breaks down (l+s) meaning in Latin

EnglishLatin
that which breaks down (L+S) noun

demolitor [demolitoris](3rd) M
noun