pumarrosa - French English Dictionary