long terminal repeat - German English Dictionary