catworm (nephthys hombergi) - Spanish English Dictionary