ambalams

English

Noun

ambalams

  1. plural of ambalam