buttercup primrose (primula floribunda) - German English Dictionary