French Greek Dictionary

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

Lion in Greek:

1. λιοντάρι λιοντάρι