meaning of cadra

cadra meaning in General Dictionary

a genus of Pyralidae