LEPTORRHINE

Definition of LEPTORRHINE

  1. (adj)having a long narrow nose