From the Irish 'Straois', a grin. Means giggling or laughing
e-max.it: your social media marketing partner