Translation of taolong in English:

taolong

under control

locative noun

  • 1

    under control