English to Hindi

Meaning for:
stick out a mile
other
साफ-साफ दिखाई देना