Definition of セイシェル

セイシェル

seisheru

noun
Seychelles
Other readings:
セーシェル