Step 1: Meaning of Megha.
Megha is a Sanskrit word meaning “cloud,” and it has several synonyms in classical texts.
Step 2: Checking the options.
- Hiraṇyavakṣaḥ (A): Literally means “golden-chested,” not used for clouds.
- Avataḥ (B): A valid synonym for cloud.
- Pavakaḥ (C): Means “fire,” opposite of cloud, not correct.
- Saṁvartaḥ (D): Another synonym for cloud, meaning gathering or spreading cloud.
Step 3: Conclusion.
Thus, the two synonyms of Megha are Avataḥ and Saṁvartaḥ.