esquila de agua - Spanish English Dictionary

esquila de agua

Meanings of "esquila de agua" in English Spanish Dictionary : 1 result(s)

Spanish English
Zoology
esquila de agua [f] caridean shrimp (caridea)