tut tut

[ˈǀˈǀ]

tut tut

English Intj
Ad

Definition

An exclamation of disapproval.

Ad

Related Words