Definition, Meaning & Synonyms | English word ALLOMOTHER
ALLOMOTHER
Definitions of ALLOMOTHER
- (zoology) A human or other creature that provides some maternal care for the young born of another.
- (transitive) To provide maternal care for another creature's young.
Number of letters
10
Is palindrome
No
Search for ALLOMOTHER in:
Page preparation took: 75.92 ms.