place where cattle are sold - German English Dictionary