self-limiting property - Turkish English Dictionary