Definitions
noun
a Spanish island in the Atlantic off the northwestern coast of Africa; the largest of the Canary Islands
Look “tenerife” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a Spanish island in the Atlantic off the northwestern coast of Africa; the largest of the Canary Islands