masked pupa - French English Dictionary