SEROTINE MEANING IN ENGLISH

• Serotine Definition & Synonyms

  1. (n.) The European long-eared bat (Vesperugo serotinus).


RECENT SEARCHES