tambarams

English

Noun

tambarams

  1. plural of tambaram