sheep and goat - French English Dictionary