leon ( synonym found)

Definition of leon:

°a Greek form of Leo, or Anglicized from the French L?on or Spanish Le?n.

Definition of leon:

°a Greek form of Leo, or Anglicized from the French L?on or Spanish Le?n.

Back to Top