rostrum of the sphenoid - Turkish English Dictionary