meaning of deerstalking

1. The hunting of deer on foot, by stealing upon them unawares.
2.
stalking deer


Related Words

deerstalking |

Developed & Maintained By Taraprasad.com

Treasure Words