cyrene - French English Dictionary

cyrene

Play ENFRFRfr
Play ENFRFRca

Meanings of "cyrene" in English French Dictionary : 2 result(s)

French English
Nature Science
cyrene [m] marsh clam
Zoology
cyrene [m] marsh clam