FOAF

FOAF

English Noun
Ad

Definition

Acronym of friend of a friend.

Ad