Meaning of “sun-worshipper” in the English Dictionary

british dictionary