parrocha - French English Dictionary