3 ms·I would think "Twitter" is a closer synonym.by AussieWog93 5y agoI would think "Twitter" is a closer synonym.