Word of the Moment

Ceylon

an island in the Indian Ocean off the southeastern coast of India