ro-ro dock - French English Dictionary