alibeilla

Finnish

Noun

alibeilla

  1. adessive plural of alibi