Meaning of 'tarantula'

  • பெரிய வடிவம் கொண்ட ஐரோப்பியச் சிலந்தி


Browse English to Tamil Dictionary