to settle in a place and establish a long-term home or life there.
Meanings
After years of travel, she finally put down roots in Barcelona.
Synonyms
Antonyms
Examples
Last updated: 2025/09/26 04:42