mum: eat your cambournes  you: i hate cambourne
new town made in 2000 near cambridge uk  or another word for cucumbers
"mum: eat your cambournes  you: i hate cambourne" What is the definition of "cambourne"?