Corbicula meaning

A bee's pollen basket, located on the tibia.
noun
0
0
Advertisement