margarodid
/ˌmɑrɡəˈroʊdɪd/Definitions
1. noun
an extinct family of ancient beetles in the order Coleoptera
“Fossil remains of margarodids have been found in several ancient rock formations.”
1. noun
an extinct family of ancient beetles in the order Coleoptera
“Fossil remains of margarodids have been found in several ancient rock formations.”