Both "snipe" and "sniper" are related terms, but they have different meanings:

Snipe (verb/noun):
As a verb, "to snipe" means to shoot at someone from a hidden position, often from a distance.
As a noun, a "snipe" is a type of long-billed wading bird (a bird found in wetlands).
Sniper (noun):
A "sniper" is a skilled marksman who shoots targets (often enemy soldiers) from a concealed position at long range.
Key Difference:
Snipe refers either to the act of shooting stealthily or to a bird.
Sniper refers to the person who does the shooting (a sharpshooter).
Example sentences:
The soldier took cover as an enemy sniper fired from a distant building.
Hunters often snipe at ducks from hidden blinds.
We saw a snipe wading in the marsh.
