BUCKSTALL


Meaning of BUCKSTALL in English

noun a toil or net to take deer.

Webster English vocab.      Английский словарь Webster.