Pin clover

What is Pin clover?

Pin clover definition and meaning on Dictionary terms:
noun