地塞到 dì sāi dào

DEFINITIONS

  1. forcefully stuff into; to jam or cram into a place

CHARACTERS

地 dì earth; soil, ground; region
塞 sāi stop up, block, seal, cork; pass, frontier; fortress
到 dào go to, arrive, been to