sri lanka (ceylon) - French English Dictionary