kafa kafaya

  1. neck and neck
a head-on collision
head- on collision
to collide head on Verb
to collide head on with Verb
to put one's heads together Verb
to consult together Verb
to put heads together Verb