perraloca - French English Dictionary