meaning of a finch

a finch meaning in Urban Dictionary

doing a finch will be inflate on last opening of golf