Meaning of “tom-tom” in the English Dictionary

british dictionary