Summary
French to English:   more detail...
  1. techa:


French

Suggestions for techa in French

Spelling Suggestions for: techa


Wiktionary Translations for techa:

techa
noun
  1. FR|fr verlan (vulgaire) sexe de la femme.

External Machine Translations:


English

Suggestions for techa in English

Spelling Suggestions for: techa

External Machine Translations: