The Caribbean Dictionary

Advertisment


ayulard
1 definition
0
 
Interjection
An expression of shock and disgust.
Synonyms
awmiwukya
Tags
Pictures
400



Advertisment