What is the meaning of inhabitatant in the english dictionary?
Answers
Answered by
0
A person or animal that lives in or occupies a place.
Similar questions