vietnamese luffa - German English Dictionary