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