trophy head - French English Dictionary