Search term estípula has one result
Jump to
ES Spanish EN English
estípula (n) [basal appendage] stipule (n) [basal appendage]