carriage makers - French English Dictionary