English to Arabic

Meaning for:
Nestled
other
معشعش