Definify.com

Definition 2025


cara_a_caras

cara a caras

Spanish

Noun

cara a caras

  1. plural of cara a cara