English Finnish Dictionary

English - suomen kieli

umbrella in Finnish: