islet
nounDefinition of islet
1
: a little island
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more