She met almost fifty saints in Iowa (7)
I believe the answer is:
melissa
'she' is the definition.
(I've seen this before)
'met almost fifty saints in iowa' is the wordplay.
'almost' means to remove the last letter (almost the whole word is kept).
'fifty' becomes 'l' (Roman numeral).
'saints' becomes 'ss' (an abbreviation for saint written twice).
'in' means one lot of letters goes inside another.
'iowa' becomes 'IA' (abbreviation).
'met' with its last letter taken off is 'me'.
'ss' going inside 'ia' is 'issa'.
'me'+'l'+'issa'='MELISSA'
(Other definitions for melissa that I've seen before include "woman" , "Girl's name meaning "bee"" , "Female" .)