noun a fishing port in NW England, in Lancashire. Pop: 26 841 (2001)
fleetwood 🔊 Listen to this noun a fishing port in NW England, in Lancashire. Pop: 26 841 (2001) Share Facebook Twitter Google +