ampalaya - German English Dictionary