The Caribbean Dictionary

dwl
1 definition
0
 
Verb
Abbreviated version of "dead wid laugh" meaning "dying from laughter"
Synonyms
Tags
Pictures
400