indomable - Turkish English Dictionary