Word Study
giffgaff
CIDE DICTIONARY
giffgaff, n. [Reduplicated fr. give.].
Mutual accommodation; mutual giving. [1913 Webster]
For further exploring for "giffgaff" in Webster Dictionary Online