talk a lot while interrupting others - Turkish English Dictionary

Suggest a Term