Meaning of “alabaster” in the English Dictionary

british dictionary