Top definition
The sight of an extremely attractive young lady reminds one of the sight of a tray of fresh biscuits that just came out of an oven when you where a child.

The smell, sight and unresistable feeling of wanting to get your hands on them can be overwhelming.
by Rowdman May 29, 2009
Get the mug
Get a Fresh biscuits mug for your father Bob.