'Mastotermes electrodominicus' definitions:

Definition of 'Mastotermes electrodominicus'

(from WordNet)
noun
Extinct termite found in amber in the Dominican Republic