English Finnish Dictionary

English - suomen kieli

delighted in Finnish: