alplerde bulunan ovovivipar bir amfibi - Turkish English Dictionary