English-Latin dictionary »

sweat, exert oneself (physical / mental effort) meaning in Latin

EnglishLatin
sweat, exert oneself (physical / mental effort) verb

desudo [desudare, desudavi, desudatus](1st) INTRANS
verb