The AI-powered English dictionary
plural islets
A small island. examples
(biology) An isolated piece of tissue that has a specific function.