noun British the system or occupation of working land in crofts
crofting 🔊 Listen to this noun British the system or occupation of working land in crofts Share Facebook Twitter Google +