person with a large head - Spanish English Dictionary