horse's ass - French English Dictionary