trophy head - Spanish English Dictionary