GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    
    Harpa , n. [L., harp.] (Zool.) A genus of marine univalve shells; the harp shells; -- so called from the form of the shells, and their ornamental ribs.
    1913 Webster