two-wheeled hooded carriage - French English Dictionary