Noun

Dictionary in Provencal

grimasso

grimace

English translation grimace
Grammatical category s.
Also from English grimace