ida
/ˈaɪdə/Definitions
1. noun
a river in northern Spain that flows into the Mediterranean Sea
“The tourists visited the picturesque town located near the mouth of the river Ida.”
1. noun
a river in northern Spain that flows into the Mediterranean Sea
“The tourists visited the picturesque town located near the mouth of the river Ida.”