ın arthropods, the base segments of an antenna

listen to the pronunciation of ın arthropods, the base segments of an antenna
English - English

Definition of ın arthropods, the base segments of an antenna in English English dictionary

In arthropods, the base segments of an antenna.
peduncle