iduitta

Finnish

Noun

iduitta

  1. abessive plural of itu