English Turkish Dictionary

English - Türkçe

astonished in Turkish: