Home

Word

selva, n.
(selvas)
more info a rain forest in a tropical area
<noun.group>

selva tropical rain forest
semantic pointers
hypernym