Idiom 'It slipped my mind'. | English vocabulary words, English ...
www.pinterest.com
Images may be subject to copyright.