legendary island paradise in Arthurian legend
from Welsh afal 'apple' - the isle of apples
Try Another Word