Word Definition - 塞舌尔

sài shé ěr the Seychelles