siffilate

listen to the pronunciation of siffilate
English - English
To talk in a whisper