What is the meaning of Efallai?

perhaps, maybe

Source: wiktionary.org