sofocadora - French English Dictionary