English-Latin dictionary »

mocking grimace meaning in Latin

EnglishLatin
mocking grimace noun

sanna [sannae](1st) F
noun