German English Dictionary
/
German
/
telltale
German ⇄ English
telltale
Related words
verräterisch
telltale
unreliable
telltale