Genoa (fr. Gênés)

Translation into English

Synonyms

  • dérangé
  • embarrassé
  • mal à l'aise
  • troublé