What does Aids biscuit mean?

Aids biscuit meaning in Urban Dictionary

An Aids biscuit is probably a biscuit made of molecules regarding the AIDs virus. Also a handy small insult. Created by Rt.Hon Sir Toby and Miklitoris