Meaning of idrospera

idrospera

Tagalog

n. hydrosphere