Definition of owl moth in English:
owl moth
noun
A very large noctuid moth of the genus Thysania, found in tropical South America.
Origin
Early 19th century; earliest use found in William Kirby (1759–1850), entomologist and naturalist.
Are You Learning English? Here Are Our Top English Tips