pescuda - French English Dictionary