DOUBLE PEDRO Meaning of DOUBLE PEDRO in English add. ·- cinch (the game). Webster English vocab. Английский словарь Webster. 2012