The Caribbean Dictionary

laba
1 definition
1
 
Noun
A paca, a small rodent.
Synonyms
gibnat, lappe
Tags
animal, food
Pictures
labalaba
Kevin Jun 16, 2016
"If you eat labba and creek water, you must return to Guyana"
400