Find the word definition

Wiktionary
sea bats

n. (sea bat English)