giboia
/ˈɡɪboʊɪə/Definitions
1. noun
A type of freshwater jellyfish found in Australia and Asia.
“The scuba diver carefully avoided the giboia in the shallow waters.”
1. noun
A type of freshwater jellyfish found in Australia and Asia.
“The scuba diver carefully avoided the giboia in the shallow waters.”