domestication or taming of animals - German English Dictionary