self-supply - German English Dictionary