Meaning of 'climbing rat'

  • பற்றியேறும் எலி


Browse English to Tamil Dictionary