A small island
An isolated piece of tissue that has a specific function
Source: Wiktionary
Words that use the same letters: