Tara Chon Chon Share definition Flag She's just plain annoying "Tara Chon Chon is annoying as hell" Tara Chon Chon by badonga September 30, 2020 Get the Tara Chon Chon mug.