Multilingual Turkish Dictionary

MAHAWELI

MAHAWELI : English Turkish

n. Mahaweli Nehri, Sri Lanka'da bulunan bir nehir