to dwell permanently or for a considerable time
to have a seat or fixed position
to sink
About this site and copyright information - Online Dictionary Home - Privacy Policy
English-Spanish Translation Home