I may be off here, but I'm guessing based on the tea comment, that he may be British, which means a biscuit is actually a cookie in American terms.
What the hell is an American biscuit then?
Basically, a chemically (as opposed to yeast) leavened bread roll.