DOEGLING MEANING IN ENGLISH

• Doegling Definition & Synonyms

  1. (n.) The beaked whale (Balaenoptera rostrata), from which doegling oil is obtained.


RECENT SEARCHES