1 definition by WhoWillEverKnow

1. A Finnish female name.
2. A weird, awesome, generally a pleasant geeky cutie aswell.
Iida: I wonder what I will do today...
Me: Hmm, make an apple pie?
Iida: Good idea!
by WhoWillEverKnow February 23, 2017
Get the Iida mug.