to pass (by) each other;  to brush past;  to miss (meeting) each other;  to fail to meet;  to be at odds;  to clash
 grazing;  skimming;  almost touching;  barely;  just;  narrowly
 passing each other;  missing (meeting) each other;  failing to meet;  (being at) cross purposes;  discrepancy
 to pass (by) each other;  to brush past;  to miss (meeting) each other;  to fail to meet;  to be at odds;  to clash
 shameless person;  sophisticated person;  brazen hussy
 to rub against;  to chafe;  to quarrel
 to rub against;  to chafe;  to quarrel
 passing each other;  missing (meeting) each other;  failing to meet;  (being at) cross purposes;  discrepancy