Word info

interaxillary

Adjective

Meaning

Situated within or between the axils of leaves.

Source: Webster's dictionary

Close letter words and terms