Meaning of 'magna carta'

  • மகாசாசனம்


Browse English to Tamil Dictionary