Iris foetidissima?

Iris foetidissima?

Observation - Iris foetidissima? - UK and Ireland. Description: