Embarrassing (fr. Gênant)

Translation into English

Synonyms

  • maladroit
  • déplaisant
  • désagréable
  • embarrassant
  • incommodant