English Finnish Dictionary

English - suomen kieli

store in Finnish: