addiction to technology - German English Dictionary