In the Macmillan's dictionary
doze (verb) to sleep for a short time, especially during the day nap (verb) to sleep for a short period of time, usually during the day snooze (verb) to sleep for a short period of time, especially during the day
Are these three words really equivalent? I was taught in childhood, that no absolute synonyms exist. But it was not told about English...
I have tried different dictionaries, but mostly one of these words is explained through another one. Or simply, as in Macmillan, the same definitions are given.