difficult to see

See: impalpable