shepherds - French English Dictionary