English | German | Russian | Czech

twiscar English

Meaning twiscar meaning

What does twiscar mean?

twiscar

(Scotland, historical) A tool for digging peat.

Are you looking for...?