Meaning of idra

idra

Tagalog

n. poisonous snake; hydra (water snake)