finn mccool, irish mythical giant, towering celtic hero, colossal, massive, gigantic, large, big