English Turkish Dictionary

English - Türkçe

enormous in Turkish: