Etymology
Today it means: Having a very small difference between low tide and high tide. Full definition →
From neap + -y.
Etymology from Wiktionary, CC BY-SA 4.0.