@dr2okevin
@TechConnectify

"Off" is another word for "sour" or "rotting".

Off-putting is an English phrase meaning "mildly distressing".