Home

Word

mirid, n.
(mirids)
more info a variety of leaf bug
<noun.animal>

capsid mirid mirid bug