(livestock) to separate - French English Dictionary

Suggest a Term