acuminate leaf - German English Dictionary