English Finnish Dictionary

English - suomen kieli

discovery in Finnish: