Meaning of 'oxford'

  • இங்கிலாந்தில் இருக்கும் ஒரு பல்கலைக்கழகம்


Browse English to Tamil Dictionary