tomcat clover (trifolium tridentatum) - German English Dictionary