Etymology
Today it means: A striped killifish (Fundulus majalis). Full definition →
From May + fish.
Etymology from Wiktionary, CC BY-SA 4.0.