alibeilla
Finnish
Noun
alibeilla
adessive
plural of
alibi