Greater Chickweed

Greater Chickweed

Observation - Greater Chickweed - UK and Ireland. Description: