Definition of “sphenoid” - English Dictionary

british dictionary