ReadWriteQuiz
Chinese dictionary
v.(of animals) dwell; inhabit; reside
许多野生动物栖居在这片森林里。
The woods are inhabited by many wild animals.
有很多种水生生物均栖居于池塘。
Many forms of aquatic life inhabit ponds.
许多野生动物栖居在这片森林里。
The woods are inhabited by many wild animals.
有很多种水生生物均栖居于池塘。
Many forms of aquatic life inhabit ponds.