pennate leaf - Spanish English Dictionary