self parking disk drive - German English Dictionary