EN English dictionary: embower
embower has 1 translations in 1 languages
translations of embower
EN
NL
Dutch
1 translation
- omhullen (v) [enclose something or someone as if in a bower; shelter with foliage] {n}