indomptable - Turkish English Dictionary