Find the word definition

Wiktionary
trident bats

n. (plural of trident bat English)