FROG SPAWN


Meaning of FROG SPAWN in English

noun

1. : a red alga of the genus Batrachospermum

2. : frog spit 2

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.