Shearwaters Meaning

There are 1 meaning(s) for word Shearwaters

Meaning 1 : long-winged oceanic bird that in flight skims close to the waves