turkistarha

Noun

 * 1) fur farm farm where animals, such as minks, foxes or chinchillas are raised for fur production