The idiom “once a blue moon” means?

The idiom “once a blue moon” means?

A. Often
B. Rarely
C. Rapidly
D. Slowly