Haemulon macrostomum

noun

1.