ovoviviparous - Turkish English Dictionary