baleen ribbon - French English Dictionary