Greek French Dictionary

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

σερ in French:

1. ser ser