Finnish English Dictionary

suomen kieli - English

rangaista in English:

1. penalize penalize