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.”

Synonyms

  • river
  • stream

Antonyms

  • desert
  • ocean