Go to Homepage
[Subject: Zoological Sciences]
Translated by: DAVID LAURENT
Translated in 4 languages
- a jointed organ or feeler for touching or tasting, attached to one of the head appendages of insects, lobsters, etc.
Translated in 5 languages