Terdapat 1 arti 'canker blossom' di Kamus Bahasa Inggris Terjemahan Indonesia.
Sari buah
Menurut Kamus Bahasa Inggris Terjemahan Indonesia, arti canker blossom adalah sari buah.