masked pupa - German English Dictionary