spatulate leaf - German English Dictionary