group/herd of ranch animals - French English Dictionary