ovcordate leaf - Spanish English Dictionary