Yahoo Web Search

Search results

  1. Dictionary
    Go·ril·la
    /ɡəˈrilə/

    noun

    • 1. a powerfully built great ape with a large head and short neck, found in the forests of central Africa. It is the largest living primate.