×

龙盘虎踞 meaning in English

a terrain of strategic importance; a coiling dragon and a crouching tiger -- a forbidding strategic point (usu. referring to the city of nanjing); a mountain towering above a river; a strategic stronghold, formidable in aspect, dominating an impo

Related Words

  1. 龙牌
  2. 龙派宁
  3. 龙刨
  4. 龙袍
PC Version

Copyright © 2018 WordTech Co.