Romanian-English dictionary »

strâmba meaning in English

RomanianEnglish
strâmba [~, strâmb, strâmbe, ~t, I] verbă

grimace [grimaced, grimacing, grimaces](to make grimaces)
verb
[UK: ɡrɪ.ˈmeɪs] [US: ˈɡrɪ.məs]

Your history