egg-laying mammal - Turkish English Dictionary