Englishfor English speakers
frog hair
English
Meaning frog hair meaning
What does frog hair mean?
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.
—
(US, politics, slang) Money contributed to a campaign.
Are you looking for...?