loofah (luffa) - German English Dictionary