help what is this????

Af due tomorrow but ive never seen this before. sorry for tmi!