Searching...

  • Top definitionTop Definition

Thelo

1. Thelo en pado ng'ato loosely translated as, to slap somebody.

2. Thelo en ng'othruok, to fuck somebody vigorously.

e.g.

1. Od mamacha thelo otimo newa.

2. Onyango be thelo

en  

1. In that woman's house, she slaps a lot.

2. Onyango knows how to fuck.


Thanks for the feedback.

Setting up an account is free! Login to leave a like.