Ninjawords is on the iPhone! Watch a video or download it here.
Did you mean Iona?
Iona
noun
°A small island in the Inner Hebrides.
°of mostly Scottish usage, derived from the place name.