Lost (fr. Perdus)

Translation into English

Synonyms