imprint of a leaf - Spanish English Dictionary