ribbed melilot?

ribbed melilot?

Observation - ribbed melilot? - UK and Ireland. Description: