Woman embracing girl right in front of firedog (7)
I believe the answer is:
andiron
'firedog' is the definition.
(synonyms)
'woman embracing girl right in front of' is the wordplay.
'woman' becomes 'ann' (woman's name).
'embracing' indicates putting letters inside.
'girl' becomes 'Di'.
'right' becomes 'R' (common abbreviation).
'in front' indicates taking the first letters (I've seen 'in front of' mean this).
The initial letter of 'of' is 'o'.
'di'+'r'+'o'='diro'
'ann' going around 'diro' is 'ANDIRON'.
(Other definitions for andiron that I've seen before include "fire supporter?" , "One supports burning wood" , "one of two keeping fire going" , "Fireplace metalwork" , "Logs support" .)