present oneself
idiom
: to become available
The opportunity presented itself, and she took advantage of it.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share