Search term azalea has 2 results
EN English ES Spanish
azalea (n) [botany] azalea (n) {f} [botany]
ES Spanish EN English
azalea (n) [botánica] {f} azalea (n) [botánica]