Wiktionary
translatours
n. (plural of translatour English)
n. (plural of translatour English)