Meaning of 'long tailed pair'

  • நீளவாற்சோடி


Browse English to Tamil Dictionary