soimata -
1.
Englishblast
-
Englishto criticize severely, verbally discipline
-
Finnishsoimata, sättiä, haukkua, mollata
2.
Englishlapidate
-
Englishto hurl insults
English translator: English soimata Eesti sõnaraamat Español Traductor Svenska Översättare