French-English dictionary »

sympatride meaning in English

FrenchEnglish
sympatride adjectif

sympatric◼◼◼(occurring in the same territory)
adjective