Orthonotus rufifrons

Orthonotus rufifrons is a species of plant bugs belonging to the family Miridae.[1]

Orthonotus rufifrons
Adult female of Orthonotus rufifrons
Dorsal view
Scientific classification
Kingdom:
Phylum:
Class:
Order:
Suborder:
Family:
Genus:
Species:
O. rufifrons
Binomial name
Orthonotus rufifrons
(Fallén, 1807

Description

Orthonotus rufifrons can reach a length of 3.9–4.6 millimetres (0.15–0.18 in) in males, of 3.0–3.4 millimetres (0.12–0.13 in) in females. These plant bugs are rounded in shape, dark brown in color and covered with pale hairs. In the females the head is reddish (hence the Latin name rufifrons, meaning reddish forehead) and the 2nd antennal segment shows a dark ring at the base, while in males antennae are completely dark brown. The legs are bright reddish.

The sexes are dimorphic. Females are brachypterous and show short hemielytrae, while males look like a typical mirid bug. In fact, they are fully winged (macropterous), with an elongated parallel-sided body. The nymphs are light red.[2]

Biology

Adults can be found from June to September. This species has one generation per year. Eggs overwinter and the nymphs usually occur in May. These bugs commonly live on stinging nettle (Urtica dioica). They feed on plant juices, as well as on small insects, especially aphids.

Distribution

This species is present in most of Europe.[3]

Habitat

Orthonotus rufifrons occurs especially in damp or in shady places in forests.

Bibliography

  • Ekkehard Wachmann, Albert Melber, Jürgen Deckert: Wanzen. Band 2: Cimicomorpha: Microphysidae (Flechtenwanzen), Miridae (Weichwanzen) (= Die Tierwelt Deutschlands und der angrenzenden Meeresteile nach ihren Merkmalen und nach ihrer Lebensweise. 75. Teil). Goecke & Evers, Keltern 2006, ISBN 3-931374-57-2.
gollark: Is there some reason you can't just use whatever language's equivalent of `sleep(1)` or something?
gollark: ```javascriptasync whateverParameters => { const summoner = await api.get('euw1', 'summoner.getBySummonerName', result) const data = await api.get('euw1', 'league.getLeagueEntriesForSummoner', 'MLR_5XD45pduq2iducsga00c4qi5sWqpaRkadd_E0fFhKXU') await msg.reply("Found league info for " + args[0] + "\nName:" + result + "\nRank:"+ data.tier + " " + data.rank)}```or something.
gollark: Have you tried writing it with async/await syntax instead? That might make it clearer.
gollark: <@336962240848855040> You asked about a POWER ISA server: you actually can but it's very expensive. There's a company called Raptor Computing Systems or something which sells POWER9 CPUs and boards.
gollark: Alpine Linux (https://www.alpinelinux.org/) perhaps, I've used that before.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.