masked pupa - Spanish English Dictionary