have (one) taped - German English Dictionary