scaphocephalus - Spanish English Dictionary