sehebehebe

English: Translation
whispering
verb