emit a thudding noise - Turkish English Dictionary