ribbon cage - French English Dictionary