The Caribbean Dictionary

ayulard
1 definition
1
 
Interjection
An expression of shock and disgust.
Synonyms
awmiwukya
Tags
Pictures
ayalard Nov 15, 2021
Ayalard ! this fish is rotten
400