Definition of otary

Definition of otary
  1. otary Noun An eared seal.
Need more help? Try our forum NEW