cape aloe (aloe ferox) - German English Dictionary