loofah (luffa) - French English Dictionary