idiopathic short stature - Turkish English Dictionary