Top definition
Self talk, that is, talk with yourself.
Suitalkers are happy persons.
by Maruti R.M March 29, 2018
Get the mug
Get a suitalk mug for your barber Riley.