coccoidea : Idioms & Phrases


superfamily coccoidea

  • noun scale insects and mealybugs
    Coccoidea.
WordNet