Greek French Dictionary

ελληνικά - Français

ελιά in French:

1. olive olive