translate English to French: Let me explain myself a little more.
Je m’explique un tout petit peu plus.