Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of komodo dragon
  1. noun
    the largest lizard in the world (10 feet); found on Indonesian islands
Explanation of komodo dragon
My lists:
Recently viewed words: