Find the word definition

Wiktionary
megamouth sharks

n. (plural of megamouth shark English)