Search term columella has one result
Jump to
EN English ES Spanish
columella (n) [any of various small structures in plants or animals] (n) columela (n) [any of various small structures in plants or animals] (n)