Originally Posted by Winter_Wolf Psst. Different country. England, it seems. Well that would explain why I've never heard anything being called a "french stick"!
Deviantart