Would it be (fr. Serait-ce)

Translation into English

Synonyms