mastotermes electrodominicus Meaning, Definition & Usage

  1. noun extinct termite found in amber in the Dominican Republic

WordNet