Leebana /le-i-ba-na /
Grammar:noun
Baby dove
Female dove
A sudden, gushing shower
Search More Words Dictionary