English to Hindi

Meaning for:
fall between two stools
other
ना घर का ना घाट का रहना