Results for "

castigation

"
English - Turkish Dictionary

castigation

(English - Turkish Dictionary) :
i. paylama, azarlama.