unpresentable

a. 見不得人的、拿不出去的、不登大雅之堂的

英文釋義

  1. creating an unfavorable or neutral first impression