Translation of terhambur in English:

terhambur

scattered all about

verb

  • 1

    scattered all about