Correct option is B
Option (b) is the correct meaning of the given idiom.
Once in a blue moon
Meaning: Something that happens very rarely or infrequently. (Hindi: बहुत कम या कभी-कभार)
Example: We meet each other only once in a blue moon.
Other related idioms:
·
Hardly ever – almost never.
·
Few and far between – not happening often.
·
Once in a lifetime – very rare occasion.