Definitions of frog hair:
- noun: (golf) The closely mown grass that surrounds a putting green, between the putting surface and any rough that might also surround the green.
- noun: (US, politics, slang) Money contributed to a campaign.
(Definitions from Wiktionary)
Related words...
|
|
|
| |