English-Turkish dictionary »

tayra meaning in Turkish

EnglishTurkish
tayra (Eira barbara)
noun

tayranoun

Your history