imbower /im'bauә/ 📖 中文释义 v. (=embower)以凉亭遮掩, 憩于树荫 📘 English Definition(英文释义) v. t. & i. See Embower. ← imbosoming I 字母词表 imbracery →