The Caribbean Dictionary

icicle
1 definition
0
 
Noun
Any frozen, non milk-based, drink bar on a stick
Synonyms
Tags
food
Pictures
400