Definitions by squid_ward
Fen
1. Noun; a low-lying marshland, notably in Lincolnshire and Cambridgeshire
2. Noun; a place where might be found with one's mother
2. Noun; a place where might be found with one's mother
Fen by squid_ward July 27, 2018