Crossword Genius

Isle with earless goat? (5)

Ross

I believe the answer is:

capri

'isle' is the definition.
(Italian island)

I don't understand the remainder of the clue.

(Other definitions for capri that I've seen before include "Italian isle" , "Romantic Isle in Bay of Naples" , "Neapolitan isle" , "Location for holiday" , "Greek island" .)

I've seen this clue in The Guardian.
Want a hint initially instead of a full solution? Install my app