English dictionary
domestication meaning and definition
Definition and meaning of domestication at MeaningMonkey.org. domestication meaning and definition in the English Dictionary.DOMESTICATION noun
Definition of domestication (noun)
Source: Princeton University Wordnet