Leybas

English

Proper noun

Leybas

  1. plural of Leyba

Anagrams