ridged luffa - German English Dictionary