to the best of my remembrance - Spanish English Dictionary