Expressions of surprise and approval from Scotsman when delivered flowers (6)
Answer
OXEYES
Definition: flowers
Expressions of surprise and approval from Scotsman when delivered flowers (6)