Definify.com

Definition 2024


overcasts

overcasts

English

Noun

overcasts

  1. plural of overcast