どことなく (translations)→ dimly mild mildly rather remotely slightly somehow something somewhat vague vaguely
可笑しい (translations)→ laugh morbid strange
苦笑 (translations)→ consternation sourly
amusedly