depositarse - German English Dictionary