horse apple - French English Dictionary