English to Hindi

Meaning for:
have a mind like a sieve
other
बहुत बुरी स्मरण शक्ति होना