The Caribbean Dictionary

dodo
1 definition
0
 
Verb
To sleep.
Synonyms
doe doe
Tags
Pictures
400