scold English - Italian
1.
-
Englishperson who scolds, particularly a woman
-
Italianbisbeticamegera
Related words
chastise read someone the riot act lash yell at objurgate lecture
English translator: English Italian scold Eesti sõnaraamat Español Traductor Svenska Översättare