what does means of Troili