thapsus

See also: Thapsus

Translingual

Etymology

From Thapsus (a place in Sicily).

Noun

thapsus

  1. an organism from or related to Thapsus, in Sicily

Derived terms