Words: Sri Lanka Ceylon
Part of speech: n
Definition: an island in the Indian Ocean off the southeastern coast of India