Largest invertebrate is

  1. octopus

  2. 16- legged spider

  3. crocodile

  4. colosus squid


Correct Option: D

Find more quizzes: