lime tree?

lime tree?

Observation - lime tree? - UK and Ireland. Description: