Greek Turkish Dictionary

ελληνικά - Türkçe

αγκαθωτός in Turkish:

1. dikenli