horse and cart - French English Dictionary