Dictionary.net
Did you mean:
Republic Of Seychelles
Seychelles Monetary Unit
Capital Of Seychelles
seychelles
Seychelles Rupee