solenogastres : Idioms & Phrases


order solenogastres

  • noun an order of Amphineura
    Aplacophora; order Aplacophora; Solenogastres.
WordNet