Make amends for former buccaneer ignoring queen (7)
I believe the answer is:
expiate
'make amends for' is the definition.
('expiate' can be a synonym of 'make amends for')
'former buccaneer ignoring queen' is the wordplay.
'former' becomes 'ex'.
'buccaneer' becomes 'pirate' ('pirate' can be a synonym of 'buccaneer').
'ignoring' is a deletion indicator.
'queen' becomes 'r' (r is abbreviation regina. e.g. in ER ).
'pirate' with 'r' taken away is 'piate'.
'ex'+'piate'='EXPIATE'
(Other definitions for expiate that I've seen before include "right?" , "Do penance, make amends" , "Atone for (a sin)" , "Atone for (guilt or wrongdoing)" , "Make reparation" .)