Meaning of 'giant amoeba'

  • இராட்சத அமீபா


Browse English to Tamil Dictionary