top of a stag's horn - French English Dictionary