something which is excing or extraordinary - Turkish English Dictionary