The Caribbean Dictionary

pot licka
1 definition
0
 
Noun
A mongrel dog. A dog of indeterminate breed.
Tags
animal
Pictures
pot licka
400