Robert Koch

Learn More

bower (noun) 1. a pleasant shady place; 2. a retreat or sanctuary