Definition of “alabaster” - English Dictionary

british dictionary