Beelingo.com

English Dictionary

  • Hide translation

 lingua lingua

noun

  • a mobile mass of muscular tissue covered with mucous membrane and located in the oral cavity  ( clapper, glossa, lingua, tongue )
    a mobile mass of muscular tissue covered with mucous membrane and located in the oral cavity