Komodo (comics)
WiktionaryText

English


Proper noun



  1. An island in Indonesia, part of the Lesser Sunda Islands
 
x
OK