Tenedos in French Tenedos in French Ténédos proper noun An island of Turkey in the northern part of the Aegean Sea. Add to Flashcards