foof meaning