Would seem (fr. Semblerait)

Translation into English

Synonyms