Mastotermes electrodominicus

Explore definitions, synonyms, and language insights of Mastotermes electrodominicus

Definitions

Noun
extinct termite found in amber in the Dominican Republic

More General Terms