ynys castell means castle island in welsh amazu y ubwami n amazu akoreramo ibiro by amashami the roof of the building construction is particularly noticeable as it makes an unfinished impression