English Greek Dictionary

English - ελληνικά

drizzle in Greek: